Skip to content

ci: Add initial CI#9

Open
guru-desh wants to merge 4 commits into
mainfrom
u/g_deshpande/add-github-actions
Open

ci: Add initial CI#9
guru-desh wants to merge 4 commits into
mainfrom
u/g_deshpande/add-github-actions

Conversation

@guru-desh

Copy link
Copy Markdown

This PR adds an initial GitHub Actions CI.

This configuration does the following:

  1. Stage 1 - Runs make check on MacOS
  2. Stage 2 - Runs test suite
    • Highest PyTorch Fast Tests: Runs on MacOS

This PR also adds a change in pyproject.toml to exclude new packages until they have been on PyPi for more then 7 days. This allows us some security by making sure that the latest wheels are not always being installed.

@guru-desh guru-desh marked this pull request as ready for review June 23, 2026 00:12
@guru-desh guru-desh requested review from aseemw and dengqiaoyu June 23, 2026 17:48
Comment thread .github/workflows/ci.yaml
on:
pull_request:
branches: [main]
push:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this mean we are going to run these tests again when the PR is merged to main?

Comment thread .github/workflows/ci.yaml

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What if multiple PRs are merged at the same time? Will we always keep only the last one running CI while the rest get started and immediately canceled?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants